package Coding.Th;

/**
 * 线程第二种创建方式
 * 必须实现RUNNERable接口线程的任务类,只是为了定义线程要执行的任务的
 * 实现该接口, 必须重写run方法
 * 将执行的任务代码写在run方法中
 *
 * 两个线程类
 * 1.用它 就要创建对象  创建任务类对象
 * 2. 创建线程实例对象
 * 3 把任务传给线程
 *
 *
 */
public class Thread2 {

    public static void main(String[] args) {

        MyRunnable1 r1 = new MyRunnable1();
        MyRunnable2 r2 = new MyRunnable2();

        Thread t1 = new Thread(r1);
        Thread t2 = new Thread(r2);
        t1.run();
        t2.run();



    }
}

class MyRunnable1 implements Runnable{

    @Override
    public void run() {

        for (int i = 0; i < 1000; i++) {
            System.out.println("在吗");

        }
    }
}

class MyRunnable2 implements  Runnable{


    @Override
    public void run() {


        for (int i = 0; i <1000 ; i++) {
            System.out.println("我在");
        }
    }
}